var http=require('http');
var fs=require('fs');
var url=require('url');

//创建服务器
http.createServer(function (req,res) {
    //解析请求，包括文件名
    var pathname= url.parse(req.url).pathname;
    //输出请求的文件名
    console.log('Request for '+pathname+'Received.');

    //从文件系统中读取请求的文件内容
    fs.readFile(pathname.substr(1),function (err,data) {
        if(err){
            console.log(err);
            res.writeHead(400,{'Content-Type':'text/html'});
        }else {
            res.writeHead(200,{'Content-Type':'text/html'});
            //响应文件内容
            res.write(data.toString());
        }
        //发送响应数据
        res.end();
    })
    console.log('Server running at http://127.0.0.1:8080/');
}).listen(8080);